import tkinter as tk
from tkinter import ttk

# 创建主窗口
root = tk.Tk()
root.title("Hello, ttk!")

# 设置窗口大小
root.geometry("400x300")  # 设置窗口宽400像素，高300像素


# 创建 style 对象
style = ttk.Style()

# 设置主题
# 可供选择的主题取决于你的操作系统和安装的 Tk 版本
print(style.theme_names())  # 输出可用的主题列表
style.theme_use("xpnative")  # 选择一个主题


# 创建一个 ttk 按钮
def on_button_click():
    print("Button clicked!")


ttk_button = ttk.Button(root, text="Click me!", command=on_button_click)
ttk_button.pack()

# 创建一个 ttk 进度条
progress_bar = ttk.Progressbar(root, orient="horizontal", length=200, mode="indeterminate")
progress_bar.pack()

# 启动进度条动画
progress_bar.start()

# 启动事件循环
root.mainloop()
